package com.briup.service.impl;

import com.briup.dao.EmpMapper;
import com.briup.dao.impl.EmpDaoImpl;
import com.briup.pojo.Emp;
import com.briup.service.IEmpService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

@Component  // 类交给IOC容器管理
public class EmpServiceImpl implements IEmpService {
    // 获取dao层对象
    // private EmpMapper empDao = new EmpDaoImpl();
    @Autowired
    private EmpMapper empDao;
    @Override
    public Emp getById(Integer id) {
        Emp emp = empDao.getById(id);
        // 处理？业务逻辑
        Short gender = emp.getGender();
        if(gender!= null){
            if(gender == 1){
                emp.setGenderStr("男");
            }else if(gender == 2) {
                emp.setGenderStr("女");
            }
        }
        Short job = emp.getJob();
        if(job!= null){
            if(job == 1){
                emp.setJobStr("讲师");
            }else if(job == 2) {
                emp.setJobStr("班主任");
            }else if(job == 3) {
                emp.setJobStr("就业指导");
            }
        }
        return emp;
    }

}
